﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

namespace SwenAssignment3.Classes
{
    public class RoomsBooking
    {
        private string bookingID;
        private int roomNo;
        private string guestID;
        private string staffID;
        private int noOfAdults;
        private int noOfChild;
        private DateTime desiredCheckInDate;
        private DateTime desiredCheckOutDate;
        private string additionalReq;
        private string lateCheckOut;
        private string isReserved;

        public RoomsBooking()
        {

        }

        public RoomsBooking(string bookingID, int roomNo, string guestID, string staffID, int noOfAdults, int noOfChild, DateTime desiredCheckInDate, DateTime desiredCheckOutDate, string additionalReq, string lateCheckOut, string isReserved)
        {
            this.bookingID = bookingID;
            this.roomNo = roomNo;
            this.guestID = guestID;
            this.staffID = staffID;
            this.noOfAdults = noOfAdults;
            this.noOfChild = noOfChild;
            this.desiredCheckInDate = desiredCheckInDate;
            this.desiredCheckOutDate = desiredCheckOutDate;
            this.additionalReq = additionalReq;
            this.lateCheckOut = lateCheckOut;
            this.isReserved = isReserved;
        }


        public string BookingID
        {
            get { return bookingID; }
            set { bookingID = value; }
        }

        public int RoomNo
        {
            get { return roomNo; }
            set { roomNo = value; }
        }

        public string GuestID
        {
            get { return guestID; }
            set { guestID = value; }
        }

        public string StaffID
        {
            get { return staffID; }
            set { staffID = value; }
        }

        public int NoOfAdults
        {
            get { return noOfAdults; }
            set { noOfAdults = value; }
        }

        public int NoOfChild
        {
            get { return noOfChild; }
            set { noOfChild = value; }
        }

        public DateTime DesiredCheckInDate
        {
            get { return desiredCheckInDate; }
            set { desiredCheckInDate = value; }
        }

        public DateTime DesiredCheckOutDate
        {
            get { return desiredCheckOutDate; }
            set { desiredCheckOutDate = value; }
        }

        public string AdditionalReq
        {
            get { return additionalReq; }
            set { additionalReq = value; }
        }

        public string LateCheckOut
        {
            get { return lateCheckOut; }
            set { lateCheckOut = value; }
        }

        public string IsReserved
        {
            get { return isReserved; }
            set { isReserved = value; }
        }
    }
}